walking platform - French English Dictionary